﻿$(function () {

    $("#side-menu").metisMenu();
    $(window).bind("load resize", function () {
        topOffset = 50;
        width = (this.window.innerWidth > 0) ? this.window.innerWidth : this.screen.width;
        if (width < 768) {
            $("div.navbar-collapse").addClass("collapse");
            topOffset = 100; // 2-row-menu
        } else {
            $("div.navbar-collapse").removeClass("collapse");
        }

        height = ((this.window.innerHeight > 0) ? this.window.innerHeight : this.screen.height) - 1;
        height = height - topOffset;
        if (height < 1) height = 1;
        if (height > topOffset) {
            $("#page-wrapper").css("min-height", (height) + "px");
        }
    });

    var url = window.location;
    var element = $("ul.nav a").filter(function () {
        return this.href == url || url.href.indexOf(this.href) == 0;
    }).addClass("active").parent().parent().addClass("in").parent();
    if (element.is("li")) {
        element.addClass("active");
    }
    
    $(".field-validation-error").parent().addClass("has-error");
    
    var timeOutLogoutLink = $(".CountDownLabel").attr("logouturl");
    $(".CountDownLabel").countdown({
        url: timeOutLogoutLink
    });

    var logoutLink = $(".logout-link").attr("data-confirm-href");
    $(".logout-link").confirmModal({
        confirmDirection: "ltr",
        confirmCallback: function () {
            parent.location = logoutLink;
        }
    });


   




});